public class AOTGenericReferences : UnityEngine.MonoBehaviour
{

	// {{ constraint implement type
	// }} 

	// {{ AOT generic type
	//System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>
	//System.Collections.Generic.Dictionary`2<System.UInt64,System.Object>
	//System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
	//System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
	//System.Collections.Generic.Dictionary`2<System.UInt32,entity.FuncState>
	//System.Collections.Generic.Dictionary`2<System.Object,System.Object>
	//System.Collections.Generic.Dictionary`2<System.Object,System.UInt32>
	//System.Collections.Generic.Dictionary`2<System.UInt32,System.Byte>
	//System.Collections.Generic.Dictionary`2<System.UInt64,System.Int32>
	//System.Collections.Generic.Dictionary`2<System.UInt64,System.UInt64>
	//System.Collections.Generic.Dictionary`2<System.UInt64,System.UInt32>
	//System.Collections.Generic.Dictionary`2<System.UInt64,System.Byte>
	//System.Collections.Generic.Dictionary`2<System.UInt32,System.UInt32>
	//System.Collections.Generic.Dictionary`2<System.UInt32,System.UInt64>
	//System.Collections.Generic.List`1<System.Single>
	//System.Collections.Generic.List`1<System.Byte>
	//System.Collections.Generic.List`1<System.UInt64>
	//System.Collections.Generic.List`1<System.Int32>
	//System.Collections.Generic.List`1<System.UInt32>
	//System.Collections.Generic.List`1<System.Object>
	// }}

	public void RefMethods()
	{
		// System.Int64 ProtoBuf.Meta.TypeModel::Serialize<System.Object>(System.IO.Stream,System.Object,System.Object)
		// System.Object UnityEngine.GameObject::AddComponent<System.Object>()
	}
}